patent invention confidentiality agreement autocad cad attorney business patent search inventor copyright patent attorney intellectual property innovation breach of contract